﻿#wrapper{width:765px;padding:0 50px 30px 0;margin-top:10px;background:#fbfbfb;}
#wrapper p { margin:0 0 10px 0; }
#breadcrumb, #printEmail{font-size:11px;}
#printEmail{width:100%;text-align:right;}
#printEmail a{text-decoration:none;color:#333;}
#wrapper h2{font-size:20px;font-weight:bold;color:#1b4164;line-height:1.5em; margin:0;}
#leftNav{font-weight:bold;font-size:13px;width:210px;float:left;}
#leftNav li{margin-bottom:10px;width:210px;}

/*#leftNav li#allResults{color:#007d72;}*/
#leftNav a{color:#333;text-decoration:none; float:left;}
#leftNav span{float:left;  width:175px;}
#leftNav a.selected{color:#007d72;}
ul.leftnav-search {margin:0! important; padding:0! important;}
#leftNav ul img { border:none; width:14px; height:14px; margin:1px 10px 0 0; float:left;}
#leftNav ul li a { width:175px; }
#leftNav ul li#allResults { padding:0 0 0 25px; }

#leftNav ul li#memberOnly { padding:20px 0; }


#contentWrapper{margin-top:40px;}
#content{float:right;width:484px; position:relative;}
#content h3{color:#1b4164;font-weight:bold;font-size:12px;margin-bottom:10px;}
#content h2{color:#007d72;font-weight:bold;font-size:18px;margin-bottom:5px;}
#search{width:484px;margin-bottom:20px;}
#search input{height:25px;border:0;float:left;}
#search input.input{padding:0 0 0 5px; width:293px;background:url(images/bg_search.jpg) no-repeat;}
#search input.button{width:148px;background:url(images/button_searchNow.jpg) no-repeat;margin-left:10px;cursor:pointer;}
#search a{font-size:10px;color:#333;display:block;text-decoration:none;margin-left:375px;}

#searchResults { clear:both; float:none; padding:30px 0 0 0; display:none; width:100%; }
#contentBorder{border:1px solid #b1b1b1;padding:20px;background:#fff;}
#contentBorder {display:none;}


.search-box
{
    width:388px;
    height:152px;
}

.search-box .header, .search-box .header span
{
    height:24px;
}
.search-box .header span
{
    display:block;
    float:left;
}

.search-box .header .left
{
    width:5px;
    background:url('images/sprite.png') 0px 0px;
}
    
.search-box .header .center
{
    width:378px;
    text-align:center;
    font-size:14px;
    padding-top:4px;
    height:20px;
    color:#FFF;
/*    background:url('images/header-background.png') repeat-x top; */
	background:url('images/mag-search-header-bg.jpg') repeat-x top;
}
    
.search-box .header .right
{
    width:5px;
    background:url('images/sprite.png') -5px 0px;
}
    
.search-box .content
{
    border-left:1px solid #DEDEDE;
    border-right:1px solid #DEDEDE;
    background-color:#FFF;
    padding:22px;
}
    

.search-box .content input.textbox 
{
    background:url('images/sprite.png') -14px 0px;
    width:226px;
    height:21px;
    margin:0 15px 0 0;
    border:none;
    background-color:transparent;
    color:#666666;
    padding:2px 0 0 25px;
    float:left;
}
   
.search-box .content .radioWrapper
{
    padding:15px 0 0 0;
}
   
.search-box .content .radioWrapper span
{
    margin:0 15px 0 0;
    display:inline-block;
}
    
.search-box .content input.button
{
    text-decoration:none;
        
    float:left;
    color:#FFF;
        
    background:url('images/sprite.png') -266px 0px;
    width:73px;
    height:22px;
    font-size:11px;
    text-align:center;
    border:none;
    display:block;
    cursor:pointer;
}
        
.search-box .bottom .left
{
    float:left;
    width:5px;
    height:4px;
    background:url('images/sprite.png') 0px -24px;
}
    
.search-box .bottom .center
{
    float:left;
    width:378px;
    height:3px;
    border-bottom:1px solid #DEDEDE;
    background-color:#FFF;
}
    
.search-box .bottom .right
{
    float:left;
    width:5px;
    height:4px;
    background:url('images/sprite.png') -5px -24px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}